package cn.biplam.common.bean.md;

import java.io.Serializable;

import cn.biplam.common.bean.Bean;
import cn.biplam.common.wrapper.ErrorMessage;
import cn.biplam.common.wrapper.UserInfo;

public abstract class Buffer2Md extends Bean implements Serializable{
	
	private static final long serialVersionUID = 2238245953653790888L;
	
	/**
	 * 根据比较信息的设置把缓冲区的数据导入到模型中
	 * @throws ErrorMessage 
	 */
	public abstract void importBuffer2Md(UserInfo mUser) throws ErrorMessage;
	
	/**
	 * 新建实例
	 * @param classParams 类参数
	 * @return 实例
	 * @throws ErrorMessage
	 */
	public static Buffer2Md getNewInstance(Object... classParams) throws ErrorMessage{
		return (Buffer2Md)get(Buffer2Md.class.getSimpleName(), classParams);
	}
}
